<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>jsonp跨域</title>
</head>

<body>

    <script>
        // function handleResponse(data) {
        //     // 在这里处理返回的数据
        //     console.log(data);
        // }
        // var script = document.createElement('script');
        // script.src = 'http://localhost/test5.php?callback=handleResponse';
        // if (document.body) {
        //     document.body.appendChild(script);
        // } else {
        //     document.addEventListener('DOMContentLoaded', function() { document.body.appendChild(script); });
        // }
    </script>
    <script>
        // // 对应于第一步
        // var newScript = document.createElement('script');
        // // 对应于第二步和第三步，第三步为?后面的内容“name=HTML5&callback=callFn”
        // newScript.src = 'http://tp8.xxx:8001/info.php?callback=handleResponse';
        // // 对应于第一步
        // document.body.appendChild(newScript);
        // // 对应于第十步
        // function handleResponse(data) {
        //     console.log(data);
        // }
    </script>
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
    <script>
        $.ajax({
            url: 'http://tp8.xxx:8001/study/jsonp/jsonnp.php',
            data: '',
            type:'get',
            dataType: 'jsonp',
            jsonpCallback:'handleResponse',
            success: function (data) {
                alert(data.name);
            }
        })
    </script>
</body>

</html>